package com.bsb.acc.service;

import com.bsb.acc.domain.AccShortcutFieldConfig;
import com.bsb.acc.dto.AccShortcutFieldConfigAllDto;
import com.bsb.acc.dto.AccShortcutFieldConfigDto;
import java.util.List;

/**
 *
 * @Author: ligc
 * @Date 2019/2/14
 * @Description
 */
public interface AccShortcutFieldConfigService {

    /**
     * 快捷栏发布
     * @param accShortcutFieldConfigAllDto
     * @return
     */
    int publishAccShortcutFieldConfig(AccShortcutFieldConfigAllDto accShortcutFieldConfigAllDto);

    /**
     * 保存快捷栏信息
     *
     * @param dir
     * @param user
     * @param id
     * @return
     */
    AccShortcutFieldConfig save(String dir, String user, String id);

    /**
     * 根据状态查询快捷栏内容
     * @param status
     * @return
     */
    List<AccShortcutFieldConfig> getAccShortcutFieldConfigByType(Integer status);

    /**
     * 更新url  备注等
     * @param accShortcutFieldConfigDto
     * @return
     */

    AccShortcutFieldConfig updateByFileds(AccShortcutFieldConfigDto accShortcutFieldConfigDto);
}
